walk extensively - French English Dictionary